//package __thread_lock._volatile;
//
//public class VolatileDemo_kejianxing extends Thread {
//
//    boolean flag = false;
//
//    @Override
//    public void run() {
//        try {
//            Thread.sleep(1000);
//        } catch (InterruptedException e) {
//            e.printStackTrace();
//        }
//        flag=true;
//        System.out.println("flag:"+flag);
//        try {
//            Thread.sleep(3000);
//        } catch (InterruptedException e) {
//            e.printStackTrace();
//        }
//        System.out.println(222);
//        stop();
//        System.out.println(111);
//    }
//
//    public static void main(String[] args) {
//        VolatileDemo_kejianxing thread = new VolatileDemo_kejianxing();
//        thread.start();
//
//
//        while (true) {
//            if (thread.flag) {
//                System.out.println("flag被改了");
//                break;
//            }
//        }
//    }
//}
